package net.dreamlu.qa.model;

import java.util.Date;

import com.jfinal.plugin.activerecord.Model;

/**
 * 问题标签Model
 * 多对多
 * @author lcm
 */
public class QuestionTag extends Model<QuestionTag> {
	private static final long serialVersionUID = 1L;
	public static final QuestionTag dao = new QuestionTag();
	
	// 添加问题标签的统一处理
	public void addQuestionTag(QuestionTag questionTag){
		questionTag.set("create_time", new Date()).set("update_time", new Date()).save();
	}
	// 更新问题标签统一处理
	public void updateQuestionTag(QuestionTag questionTag){
		questionTag.set("update_time", new Date()).update();
	}
	
	// 获取关联的标签名
	public Tags getTag() {
		return Tags.dao.findById(get("tag_id"));
	}
	
	// 获取标签的问题
	public Question getQuestion() {
		return Question.dao.findById(get("question_id")); 
	}
}